# 使用 Alpine Linux 3.11 作为基础镜像
FROM alpine:3.11

# 更新软件包仓库并安装 Nginx 和 PHP
RUN apk update && \
    apk add nginx php7 php7-fpm php7-pdo php7-pdo_mysql php7-mysqli php7-json php7-phar php7-iconv php7-openssl php7-zlib php7-mbstring php7-session

# 创建 PHP-FPM 目录并设置权限
RUN mkdir -p /run/php && \
    chown -R nobody:nobody /run/php

# 暴露 80 端口
EXPOSE 80

# 启动 PHP-FPM 服务 和nginx服务
CMD php-fpm7 && nginx -g "daemon off;"
